package dao;

import java.util.HashMap;

/**
 * @Description 用户数据
 * @Author hhy
 */
public class UserDao {
    //初始化用户数据
    private static HashMap<String,String> userMap= new HashMap<>(){{
        put("root","123456");
        put("liliya","123456");
    }};

    /**
     * @desc 展示所有的用户
     */
    public void selectAlluser(){
        System.out.println("用户名：密码");
        userMap.forEach((k,v)-> System.out.println(k+":"+v));
    }

    /**
     * @desc 用户登录
     * @param username 用户名
     * @param password 密码
     * @return true是登录成功，false是登录失败
     */
    public boolean userLogin(String username,String password){
        if (userMap.containsKey(username)&&userMap.get(username).equals(password)) return true;
        return false;
    }

    /**
     * @desc 注册
     * @param username 用户要注册的名字
     * @param password 用户要输入的密码
     * @return 返回是否注册成功
     */
    public boolean userRegister(String username,String password){
        //判断用户名是否存在
        if (userMap.containsKey(username)) return false;

        userMap.put(username,password);
        return true;

    }


}
